floating pile-driver - French English Dictionary